DBMS Connection Software

The following table lists the client software required to connect from erwin® Data Modeler to the supported target servers. Work with your Database Administrator to install and configure the necessary software on the computer running erwin® Data Modeler. The client database software must be installed and configured before you can connect to a database to use features such as Reverse Engineer, Forward Engineer, and Complete Compare with that database.

Target DBMS

Client Software

Vendor/Provider

AlloyDB

PSQLODBC

Google Cloud Platform

Apache Cassandra

C++ Driver

DataStax

ArangoDB

Python SDK

ArangoDB, Inc.

Avro

-

Apache Software Foundations

AWS Keyspace

Python SDK

Amazon Web Services

Azure Synapse

ODBC

Microsoft Corporation

Couchbase

Python SDK

Couchbase

Db2 iSeries

IBM iSeries Access

IBM Corporation

Db2 z/OS

IBM Db2 Connect

IBM Corporation

Db2 LUW/UDB

IBM Db2 Connect

IBM Corporation

DynamoDB

Python SDK

Amazon Web Services

Google BigQuery

Python SDK

Google Cloud Platform

Hive

ODBC Driver for Hive (REDB Hive and FE)

Cloudera

MySQL Connectors (ODBC) (REDB Metastore)

MySQL

PSQLODBC (REDB Metastore)

PostgreSQL

Informix

ODBC/Generic

IBM Corporation

JSON

-

-

MariaDB

ODBC

MariaDB Foundation

MongoDB

C++ Driver

MongoDB, Inc.

MySQL

MySQL Connectors (ODBC, NET, Visual Studio Plugin, Java, MXJ)

Oracle

Neo4j Python SDK Neo4j, Inc.

Netezza

ODBC

IBM Corporation

Oracle

SQL*Net or Net8 with configuration files (hosts, tnsnames.ora)

Oracle Corporation

PostgreSQL

PSQLODBC

PostgreSQL

Progress

ODBC

Progress Software

Redshift

ODBC

Amazon Web Services (AWS)

SAS

ODBC

SAS

SQL Server

SQL Server Client Tools

Microsoft Corporation

SAP ASE

Sybase Open Client

SAP

SAP IQ

ODBC

SAP

Snowflake

ODBC

Snowflake, Inc.

Teradata

Teradata ODBC

Teradata

More information:

Connect to the Database

Target Servers and the Physical Model